﻿
/*  
Theme Name: FidesVita - Sito Ufficiale
Theme URI: http://www.fidesvita.org
Description: FidesVita - Sito Ufficiale
Version: 1.0
Author: BeeSoft srl
Author URI: http://www.beesoft.it/
*/



LI { list-style: none; }


/**************************************************************************************/

#menu {
	/*background: url('images/menu-bg.jpg') #F4F4EA no-repeat top center;*/
	font-family: Tahoma;
	height: 52px;
}

#menu LI {
	line-height: 20px;
	cursor: pointer;
	float: left;
	padding-right:2.55833325px;
}

#menu LI A {
	padding:0px 0px 0px 0px;
	text-decoration: none;
	display: block;
	color: #2F2F2F;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
}
#menu LI A.main-item {
	color: #fff;
    background: url(/skin/menu-item_left.jpg) no-repeat;
    background-position: left top;
    font-family:Tahoma;
    font-weight:normal;
    padding:0px 0px 0px 6px;
}
#menu LI A.main-item b{
	background: url(/skin/menur_bg.jpg) no-repeat right top; 
	color:#ffffff;
	display:block;
	padding:0px 6px 0px 0px;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
}


#menu LI A:hover {
	/*background: url('images/menu-item-sel.jpg') repeat-x;*/
	color: #E54C32;
	
}

#menu LI UL LI A {
	padding: 0px 6px 0px 6px;
	font-size: 12px;
	color: #ffffff;
	font-weight:normal;
	font-family:Tahoma;
}

#menu LI UL LI A:hover {
	text-decoration: underline;
	background: transparent;
	font-weight:normal;
	font-family:Tahoma;
	text-decoration:none;
	color:#ffffff;
}

#menu UL LI UL {
	position: absolute;
	display: none;
	
}
*html #menu UL LI UL {
	position: absolute;
	display: none;
	width: 1000px;
	
}
#menu UL LI UL LI {
	
	background:none;
}

#menu UL LI:hover UL, #menu UL LI A:hover UL, #menu LI.sfhover UL 
{
	 display: block; 
}

#menu ul li a.sel, #menu ul li a.actual, #menu ul li a.sel:hover {
	color: #fff;
    background: url(/skin/menu-item-sel_left.jpg) no-repeat;
    background-position: left top;
    font-family:Tahoma;
    font-weight:normal;
    
}
#menu ul li a.sel b, #menu ul li a.actual b, #menu ul li a.sel:hover b {
	background: url(/skin/menur_bg_selected.jpg) no-repeat right top; 
	color:#ffffff;
	display:block;
	padding:0px 6px 0px 0px;
	font-weight:bold;
	
}
#menu ul li a.main-item:hover {
	color: #fff;
    background: url(/skin/menu-item-sel_left.jpg) no-repeat;
    background-position: left top;
    font-family:Tahoma;
    font-weight:normal;
}
#menu ul li a b.main-item:hover {
	background: url(/skin/menur_bg_selected.jpg) no-repeat right top; 
	color:#ffffff;
	display:block;
	padding:0px 10px 0px 0px;
}
#menu .sel, #menu .actual, #menu .sel:hover {
	color: #fff;
    background: url(/skin/menu-item-sel_left.jpg) no-repeat;
    background-position: left top;
    font-family:Tahoma;
    font-weight:normal;
	
}

#menu .neutral {
	background: transparent !important;
	color: #BC1C1C !important;
}

#menu .sub-221 { margin-left: -300px; }
#menu .sub-206 { margin-left: -120px; }
#menu .sub-rivista { margin-left: -190px; }
#menu .sub-memoria { margin-left: -95px; }
#menu .sub-convegno { margin-left: -200px; }
#menu .sub-415 { margin-left: -200px; padding-top:5px;}
#menu .sub-2 { margin-left: -125px;padding-top:5px; }
#menu .sub-380 {margin-left: -340px;padding-top:5px; }
#menu .sub-293 {margin-left: -353px; padding-top:5px;}
#menu .sub-547 {margin-left: -170px;padding-top:5px; }
#menu .sub-541 {margin-left: -100px;padding-top:5px; }
#menu .sub-211 {margin-left: -170px;padding-top:5px; }
#menu .sub-416 {margin-left: -150px;padding-top:5px; }
#menu .sub-278 {margin-left:-400px;padding-top:5px; }
#menu .sub-379 {margin-left:-120px;padding-top:5px; }
#menu .sub-225 {margin-left:-220px;padding-top:5px; }

#menu UL LI:hover UL.sub-416, #menu UL LI A.sub-416:hover UL.sub-416, #menu LI.sfhover UL.sub-416
{
	 display: block; 
	 margin-left: -150px;
	 background-color:#ffffff;
	 padding-top:3px;
	 background:url(/skin/bg_sub.jpg);
	 background-position:left bottom;
	 background-repeat:repeat-x;
}

*html #menu .sub-2 { margin-left: 10px; }

#menu UL LI UL LI.subspace
{
	padding:0px 8px 0px 8px;
	margin-bottom:0px;
	color:#ffffff;
	font-size:11px;
}
#menu UL LI UL LI.subspace_visible
{
	display:none;
}
#menu ul.swap
{
	margin:0px;
	padding:0px;
}
